package com.ruoyi.taskasses.domain;


import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;

@Data
@Builder
@ApiModel("轨道预报结果误差统计")
public class EstimateAnalysisResVO {

    @ApiModelProperty("模型名称")
    private String model;

    @ApiModelProperty("方向")
    private String dire;

    @ApiModelProperty("最大值")
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal max;

    @ApiModelProperty("最小值")
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal min;

    @ApiModelProperty("平均值")
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal avg;

    @ApiModelProperty("均方根误差")
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal rmse;
}
